/* CSS Document */
a{ color:#3D3D3D;}
a:hover{ text-decoration:underline;}
ul li{ line-height:190%}
em, i {    font-style: normal;}
.clear{ clear:both;}
.head{ width:1000px; margin:0 auto; height:65px;}
.line1{ border-bottom:1px solid #EBEBEB}
.line2{ border-bottom:1px  dashed #b6b6b6}
.w1{ width:680px;}
.w2{ width:335px;}
.w3{ width:300px;}

.t1{color:#fff; font-size:20px;line-height:210%; background:#0A9DA6; margin:10px 5px 10px 0; padding-left:15px;}
.t1 a{ color:#fff;font-size:12px; float:right; margin-right:15px;}
.t2{color:#0A9DA6; font-size:20px;line-height:210%; border-bottom:2px solid #dedede;margin:10px 5px 10px 0; padding-left:0px;}
.t2 em{ padding:9px 0;border-bottom:2px solid #0A9DA6;}
.t2 a{ color:#0A9DA6;font-size:12px; float:right; margin-right:15px;}
.t3{color:#fff; font-size:20px;line-height:210%; background:#0A9DA6; margin:10px 5px 10px 0; padding-left:15px;}
.t3 a{ color:#fff;font-size:12px; float:right; margin-right:15px;}
.t4{ padding:4px;background:#0A9DA6; display:inline-block; font-size:22px;float: left; margin-right:10px;}
.t4 a{ color:#fff}

#miniNavFamilydoctor {
    text-align: center;
    background: #F7F7F7;
    height: 24px;
    padding: 5px 0px 1px;
    line-height: 18px;
    color: #999;
}
#miniNavFamilydoctor .fmFamilydoctor {
    margin: 0px auto;
    width: 990px;
    font-family: simsun,Arial Narrow;
    font-size: 12px;
}
#miniNavFamilydoctor .fmFamilydoctor .aHome {
    float: left;
    margin-right: 5px;
}
#miniNavFamilydoctor span.phoneVer {
    background: transparent url("images/web/s_phone.png") no-repeat scroll 0px 2px;
    display: inline-block;
    line-height: 18px;
    padding-left: 8px;
}
#miniNavFamilydoctor a {
    margin: 0px 2px;
    padding: 1px 3px;
    line-height: 18px;
    display: inline-block;
    color: #666;
    font-size: 12px;
    text-decoration: none;
}
#miniNavFamilydoctor .welcome {
    float: left;
}
#loginName {
    padding: 1px 0px;
    line-height: 18px;
    display: inline-block;
}
.welcome a.loginA {
    color: #398809;
    padding-left: 0px;
    margin-left: 0px;
}
 .topLink {
    float: right;
    width: 430px;
    text-align: right;
}
#miniNavFamilydoctor .topLink {
    text-align: right;
}










.head_nav{width: 100%;
height: 50px;
margin: 10px auto 0px;
overflow: hidden;
background: #19919F none repeat scroll 0% 0%;}
.nav_list{ width: 1000px;
margin: 0px auto;
overflow: hidden;
padding-bottom: 20px;}
.nav_list a{
	color:#fff;
width: 103px;
height: 50px;
margin-left: 5px;
overflow: hidden;
font: 18px/50px "Microsoft Yahei";
text-align: center;
float: left;
display: inline;
}
.nav_list a:hover{
	background:#dedede;
	color:#19919F;
	text-decoration:none;
	}
	a.st{	
	background:#dedede;
	color:#19919F;
	text-decoration:none;}
.main{ width:1000px; margin:0 auto;  }
.main_box{ margin-top:15px;}
.main_slide{ width:560px;  margin:0 10px; float:left;}
.main_list{width:400px;margin:0 10px; float:left;}
.main_list h1{ line-height:250%; font-size:20px;}
.main_list h1 a{}
.main_list span{ font-size:13px;line-height:200%}
.main_list span a{ color: #0A9DA6}
.main_list ul{ margin-top:15px; padding-left:20px;}
.main_list ul li{}
.main_list ul li a{}

.c_box{ float:left; margin-left:10px;}

.pic2{clear: both;}
.pic2 li{float: left;width: 155px;padding: 12px 5px 5px;}
.pic2 li a img{ width:155px; height:110px;}
.pic2 li em{width:155px;display: block;height: 30px;background: #000 none repeat scroll 0% 0%;margin-top: -38px;position: relative;z-index: 1;opacity: 0.7;}
.pic2 li i{width:155px;display: block;height: 43px;line-height: 30px;margin-top: -30px;position: relative;z-index: 2;font-size: 12px;text-align: center;}
.pic2 li i a{ color:#fff}

.c_box_pic1{}
.c_box_pic1 a{}
.c_box_pic1 a img{ width:330px; height:130px;}
.c_box_pic1 em{width:330px;display: block;height: 30px;background: #000 none repeat scroll 0% 0%;margin-top: -32px;position: relative;z-index: 1;opacity: 0.7;}
.c_box_pic1 i{width:330px;display: block;height: 43px;line-height: 30px;margin-top: -30px;position: relative;z-index: 2;font-size: 12px;text-align: center;}
.c_box_pic1 i a{ color:#fff}

.c_box_pic3{}
.c_box_pic3 p{display: block;padding: 6px 5px 6px 8px; line-height:22px; }
.c_box_pic3 a{}
.c_box_pic3  img{ float:left; width:130px; height:80px;margin-right: 12px;}

.c_box_list1{ padding-left:15px;}
.c_box_list1 li{}
.c_box_list1 li a{}
.c_box_list2{padding-left:15px;}
.c_box_list2 li{ line-height:160%;}
.c_box_list2 li a{ font-size:12px;}


.bac{background:#0A9DA6;}
.special_list{display: inline-block;}
.special_list li{width:300px; height:110px; float:left; margin:10px;}
.special_list li img{ width:300px; height:110px; display:block;}

.healthcare{width: 320px;padding: 15px 10px;float: left;}

.healthcare_list{ float:left;width: 250px;}
.healthcare_list li{}

.ranking{}
.ranking li{ line-height:250%;}
.ranking li span.ranking_top{ border:1px solid #0A9DA6; background:#0A9DA6; color:#fff; }
.ranking li span{ border:1px solid #0A9DA6; background:#fff; color: #3D3D3D;padding:1px; margin-right:5px;}
.ranking li a{ color:#0A9DA6;}


.colTitle {height: 50px;line-height: 50px;border-top: 1px solid #0A9DA6;overflow: hidden;background: #E7E7E7 none repeat scroll 0% 0%;}
.colTitle h2 {float: left;padding: 0px 20px;font-size: 24px;line-height: 50px;background: #0A9DA6 none repeat scroll 0% 0%;}
.colTitle h2 a, .colTitle h2 a:hover {text-decoration: none;color: #FFF;}
.colTitle span {color: #0A9DA6;font-size: 26px;font-family: Arial;line-height: 50px;padding-left: 15px;float: left;}
.colTitle .keyWord {float: right;font-size: 14px;padding-right: 20px;color: #0A9DA6;line-height: 50px;}
.colTitle .keyWord a {font-size: 12px;color: #666;display: inline-block;padding: 0px 5px;}
.colTitle .keyWord span {float: none;font-size: 12px;color: #666;padding: 0px 5px;line-height: normal;}

.tit {display: block;clear: both;height: 30px; margin:10px 0; padding-bottom:10px; border-bottom:1px solid #dedede;}
.tit a.more {float: right;width: 51px;height: 16px;background: #FFF;margin-top: 12px;}
.tit h3 { font-size:24px;float: left;height: 30px;line-height: 30px;color: #333;border-left: 4px solid #0A9DA6;padding-left: 12px;}


.con-link {float: left; display: inline; margin: 20px 0px 0px; height: 243px; width: 208px; overflow: hidden; border: 1px solid #D0E4E6;}
.con-link .item { height: 121px; border-bottom: 1px solid #E9F3F4;}
.con-link .item h4 { float: left; width: 16px; text-align: center; line-height: 2; padding: 12px 0px 0px 8px;}
.con-link .item ul { float: left; width: 166px; line-height: 2; padding: 12px 0px 0px 18px;}
.con-link .item ul li { float: left; width: 80px; padding: 0px 3px 0px 0px; height: 24px; overflow: hidden;}
.con-art { margin: 20px 0px 0px 20px; height: 245px; width: 375px; float: left;}
.con-art .cap { height: 32px; line-height: 31px; background: #F6F9F9 none repeat scroll 0% 0%;}
.con-art .cap h3 {float: left; color: #0A9DA6; font-size: 16px; font-weight: normal; border-top: 1px solid #0A9DA6;}
.con-art .cap h3 a {color: #0A9DA6; display: block; padding: 0px 20px; border-style: solid; orbder-color: #E9F2F3;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none; border-width: 0px 1px; background: #FFF none repeat scroll 0% 0%;}
.con-art .cap .tag { float: right; padding: 1px 0px 0px;}
.con-art .cap .tag a { margin: 0px 12px 0px 0px; color: #999;}
.art-list3 .sd_pic { margin: 21px 15px 0px 0px;float: left;	width: 120px;display: inline;text-align: center;position: relative;}
.sd_pic img { width: 120px; height: 90px;}
.sd_pic .a { position: absolute; left: 0px; top: 70px; width: 100%; text-align: center; background: rgba(0,0,0,0.60); line-height: 20px; height: 20px; overflow: hidden; color: #FFF;}
.art-list-r { width: 240px;float: left;overflow: hidden;}
.art-list-r h4 {font: bold 16px/1.5 microsoft yahei; ppadding: 11px 0px 0px;text-indent: 2px; height: 24px; overflow: hidden;}
.art-list-r ul {padding: 1px 0px 0px;}
.art-list-r ul li {line-height: 2;font-size: 14px;padding: 0px 0px 0px 11px;background:#fff;height: 28px;overflow: hidden;}
.newslist {padding: 10px 0px 0px;}
.newslist li {line-height: 2; font-size: 14px;padding: 0px 0px 0px 11px;background: #fff;height: 28px;overflow: hidden;}
.newslist li a {display: inline-block;vertical-align: top;}
.newslist li span {display: inline-block;vertical-align: top;margin: 0; padding: 0;background:#fff;}


.colLmain {width: 720px;float: left;margin-left: 0px;margin-right: 20px;}
.mYangsheng {margin-top: 15px;padding: 0px 10px;background: #fff;}
.titleBar {height: 45px;line-height: 45px;border-bottom: medium none;overflow: hidden;}
.titleBar h3 {   font-size: 20px;color: #0A9DA6;font-weight: normal;float: left;}
.titleBar h3 a {color: #0A9DA6;text-decoration: none;}
.titleBar .keyWord {float: right;font-size: 12px;color: #0A9DA6;line-height: 40px;}
.titleBar .keyWord a {font-size: 12px;color: #666;font-family: simsun;display: inline-block;padding: 0px 2px;}
.titleBar .keyWord span {float: none;font-size: 12px;color: #666;padding: 0px 5px;font-family: simsun;line-height: normal;}
.moduleContent {padding-top: 0px;padding: 10px 0px;overflow: hidden; border:1px solid #dedede;}
.imgText_310_180 {position: relative;padding-left: 330px;height: 180px;}
.imgText_img {left: 0px;position: absolute;top: 0px;}
.imgText_310_180 .imgText_img img {width: 310px;height: 180px;}
.textList {width: 100%;display: block;clear: both;}
.textList li {background: #fff;height: 28px;line-height: 28px;overflow: hidden;padding-left: 10px;font-size: 14px;}
.actionA {color: #0A9DA6;}
.colL {margin-right: 20px;width: 320px;float: left;margin-top: 15px;}
.colL .module {background: #F7F7F7 none repeat scroll 0% 0%;padding: 0px 10px;}
.mYsq .moduleContent {padding: 10px 0px;height: 142px;overflow: hidden;}
.colL .textList li {background: #fff;padding-left: 10px;height: 24px;line-height: 24px;overflow: hidden;font-size: 12px;}
.iTitle {float: left;width: 245px;}
.colL .textList li span {margin-right: 5px;}
.textList .iDate{float: right;color: #777;font-size: 12px;}
.colL .label {overflow: hidden;height: 30px;}
.label a {height: 22px;line-height: 22px;padding: 0px 9px;background: #EAEAEA none repeat scroll 0% 0%;margin: 4px;display: inline-block;white-space: nowrap;}
.colM {overflow: hidden;width: 380px;float: left;margin-top: 15px;}
.colM .module {margin-bottom: 5px;clear: both;}
.imgText_120_100 {position: relative;padding-left: 135px;height: 114px;}
.imgText_120_100 .imgText_img {width: 120px;height: 90px;left: 0px;position: absolute;top: 0px;}
.imgText_120_100 .imgText_img a {color: #FFF;text-decoration: none;height: 114px;width: 120px;display: block;background: #676767 none repeat scroll 0% 0%;}
.imgText_120_100 .imgText_img img {width: 120px;height: 90px;}
.imgText_120_100 .imgText_img cite {font-style: normal;display: block;font-size: 12px;height: 24px;line-height: 24px;text-align: center;color: #FFF;overflow: hidden;}
.colR {width: 250px;float: right;margin-left: 0px;margin-top: 15px; border:1px solid #0A9DA6; background: #F5FDFE;}






.footer{ min-width:1000px; background:#fff; margin:50px 0; }
.footer_ewm{width:1000px; margin:0 auto; color:#dedede}
.footewm_con {
	padding-top:15px;
    padding-left: 240px;
}
.footewm_con dl {
    width: 312px;
    float: left;
    padding-bottom: 20px;
    padding-right: 20px;
    overflow: hidden;
}
.footewm_con dt {
    width: 104px;
    height: 104px;
    float: left;
}
.footewm_con dt img {
    width: 104px;
    height: 104px;
}
.footewm_con dd b {
	color:#4d4d4d;
    width: 100%;
    height: 22px;
    display: block;
    overflow: hidden;
    font-size: 14px;
}
.footewm_con dd p {
    width: 100%;
    height: 25px;
    padding-top: 5px;
    overflow: hidden;
	color:#4d4d4d;
}
.footer_text{border-top:1px solid #dedede; padding:10px 0; text-align:center; width:1000px; margin:0 auto; color:#4d4d4d; line-height:20px;}

footer_list{width:1000px; margin:0 auto; color:#dedede}
.lxfs {
    width: 980px;
    margin: 20px auto 0px;
    border-top: 1px solid #DEE7EB;
    border-bottom: 1px solid #DEE7EB;
    font: 14px/40px simsun;
  
}
.lxfs ul{ display:inline-block; margin-left:50px;}
.lxfs ul li{ float:left; margin-left:10px;}
.lxfs ul li a{}
















